package com.gy.api.pc.sys.authority.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

@Data
@EqualsAndHashCode(callSuper = false)
public class SysAuthorityAddVO implements Serializable {
    private static final long serialVersionUID = -1L;
    @ApiModelProperty(value = "父级权限ID")
    private String parentId;
    @ApiModelProperty(value = "权限名称")
    private String authorityName;
    @ApiModelProperty(value = "权限标识")
    private String authoritySign;
    @ApiModelProperty(value = "华数权限标识")
    private String authorityTvSign;
    @ApiModelProperty(value = "菜单类型(M C)")
    private String authoritySigns;
    @ApiModelProperty(value = "路由路径")
    private String authorityComponent;
    @ApiModelProperty(value = "权限Url")
    private String authorityUrl;
    @ApiModelProperty(value = "权限类型 1.权限菜单 2.权限按钮")
    private Integer authorityType;
    @ApiModelProperty(value = "菜单状态（0显示 1隐藏）")
    private Integer visible;
    @ApiModelProperty(value = "是否缓存（0缓存 1不缓存）")
    private Integer isCache;
    @ApiModelProperty(value = "菜单排序")
    private Integer orderNum;

}